radar telemeter - Turkish English Dictionary